Microchip Technology /ATSAMV71N20B /AES /MR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as MR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (CIPHER)CIPHER 0 (GTAGEN)GTAGEN 0 (INACTIVE)DUALBUFF 0PROCDLY0 (MANUAL_START)SMOD 0 (AES128)KEYSIZE 0 (ECB)OPMOD0 (LOD)LOD 0 (SIZE_128BIT)CFBS0CKEY

OPMOD=ECB, DUALBUFF=INACTIVE, CFBS=SIZE_128BIT, SMOD=MANUAL_START, KEYSIZE=AES128

Description

Mode Register

Fields

CIPHER

Processing Mode

GTAGEN

GCM Automatic Tag Generation Enable

DUALBUFF

Dual Input Buffer

0 (INACTIVE): AES_IDATARx cannot be written during processing of previous block.

1 (ACTIVE): AES_IDATARx can be written during processing of previous block when SMOD = 2. It speeds up the overall runtime of large files.

PROCDLY

Processing Delay

SMOD

Start Mode

0 (MANUAL_START): Manual Mode

1 (AUTO_START): Auto Mode

2 (IDATAR0_START): AES_IDATAR0 access only Auto Mode (DMA)

KEYSIZE

Key Size

0 (AES128): AES Key Size is 128 bits

1 (AES192): AES Key Size is 192 bits

2 (AES256): AES Key Size is 256 bits

OPMOD

Operating Mode

0 (ECB): ECB: Electronic Code Book mode

1 (CBC): CBC: Cipher Block Chaining mode

2 (OFB): OFB: Output Feedback mode

3 (CFB): CFB: Cipher Feedback mode

4 (CTR): CTR: Counter mode (16-bit internal counter)

5 (GCM): GCM: Galois/Counter mode

LOD

Last Output Data Mode

CFBS

Cipher Feedback Data Size

0 (SIZE_128BIT): 128-bit

1 (SIZE_64BIT): 64-bit

2 (SIZE_32BIT): 32-bit

3 (SIZE_16BIT): 16-bit

4 (SIZE_8BIT): 8-bit

CKEY

Countermeasure Key

14 (PASSWD): This field must be written with 0xE to allow CMTYPx bit configuration changes. Any other values will abort the write operation in CMTYPx bits.Always reads as 0.

Links

()